<?php
include 'PHPDaoCorrespondencia.php';
include 'PHPDaoDatosPersonales.php';
include 'PHPDaoDepartamento.php';
include 'PHPDaoEducacionSuperior.php';
include 'PHPDaoExperiencia.php';
include 'PHPDaoExperienciaLaboral.php';
include 'PHPDaoFirmaSPublico.php';
include 'PHPDaoFormacionBasicaMedia.php';
include 'PHPDaoLenguajePersona.php';
include 'PHPDaoLibretaMilitar.php';
include 'PHPDaoLugarFechaNacimiento.php';
include 'PHPDaoModalidadAcademica.php';
include 'PHPDaoMunicipio.php';
include 'PHPDaoPais.php';
include 'PHPDaoRecursosHumanos.php';


include 'PHPCorrespondencia.php';
include 'PHPDatosPersonales.php';
include 'PHPDepartamento.php';
include 'PHPEducacionSuperior.php';
include 'PHPExperiencia.php';
include 'PHPExperienciaLaboral.php';
include 'PHPFirmaSPublico.php';
include 'PHPFormacionBasicaMedia.php';
include 'PHPLenguajePersona.php';
include 'PHPLibretaMilitar.php';
include 'PHPLugarFechaNacimiento.php';
include 'PHPModalidadAcademica.php';
include 'PHPMunicipio.php';
include 'PHPPais.php';
include 'PHPRecursosHumanos.php';



/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of PHPcontroladora
 *
 * @author barca
 */
$op = $_POST['op'];

if($op == 'ingresarcorrespondencia'){

        $codigo=$_POST['codigo'];
        $descripcion=$_POST['descripcion'];
        $municipio=$_POST['municipio'];
        $email=$_POST['email'];
        $telefono=$_POST['telefono'];


        $correspondecia=new PHPCorrespondencia($codigo,$descripcion,$municipio,$email,$telefono);
        $this->daoCorrespondencia->ingresar($correspondecia);
}

 if($op == 'ingresarcorrespondencia')
    {
        $primerApellido=$_POST['primerApellido'];
        $segundoApellido=$_POST['segundoApellido'];
        $nombre=$_POST['nombre'];
        $idtipoDocumento=$_POST['idtipoDocumento'];
        $numDocumento=$_POST['numDocumento'];
        $idsexo=$_POST['idsexo'];
        $idpais=$_POST['idpais'];
        $idlibretaMilitar=$_POST['idlibretaMilitar'];
        $idFLugarNacimiento=$_POST['idFLugarNacimiento'];


        $datosPersonales=new PHPDaoDatosPersonales($primerApellido,$segundoApellido,$nombre,$idtipoDocumento,$numDocumento,$idsexo,$idpais,$idlibretaMilitar,$idFLugarNacimiento);
        $this->daoDatosPersonales->ingresar($datosPersonales);
    }
    
    

    if($op == 'ingresardepartamento')
    {
        $codigo=$_POST['codigo'];
        $descripcion=$_POST['decripcion'];
        $pais=$_POST['pais'];


        $departamento=new PHPDaoDepartamento($codigo,$descripcion,$pais);
        $this->daoDepartamento->ingresar($departamento);
    }

    if($op == 'ingresareducacionsuperior')
    {
        $codigo=$_POST['codigo'];
        $idPersona=$_POST['idPersona'];
        $modalidadAcademica=$_POST['modalidadAcademica'];
        $semestresAprobados=$_POST['semestresAprobados'];
        $graduado=$_POST['graduado'];
        $nombreTitulo=$_POST['nombreTitulo'];
        $fechaTerminacion=$_POST['fechaTerminacion'];
        $tarjetaProfesional=$_POST['tarjetaProfesional'];


        $educacionSuperior=new PHPDaoEducacionSuperior($codigo,$idPersona,$modalidadAcademica,$semestresAprobados,$graduado,$nombreTitulo,$fechaTerminacion,$tarjetaProfesional);
        $this->daoEducacionSuperior->ingresar($educacionSuperior);
    }

    if($op == 'ingresarexperiencia')
    {

        $codigo=$_POST['codigo'];
        $idPersona=$_POST['idPersona'];
        $idOcupaciones=$_POST['idOcupaciones'];
        $cantidadAños=$_POST['cantidadAños'];
        $cantidadMeses=$_POST['cantidadMeses'];

        $experiencia=new PHPDaoExperiencia($codigo,$idPersona,$idOcupaciones,$cantidadAños,$cantidadMeses);
        $this->daoExperiencia->ingresar($experiencia);
    }

    if($op == 'ingresarexperiensialaboral')
    {
        $codigo=$_POST['codigo'];
        $idPersona=$_POST['idPersona'];
        $empresa=$_POST['empresa'];
        $idTipoEmpresa=$_POST['idTipoEmpresa'];
        $idDireccionCorrespondencia=$_POST['idDireccionCorrespondencia'];
        $fechaIngreso=$_POST['fechaIngreso'];
        $fechaRetiro=$_POST['fechaRetiro'];
        $codCargo=$_POST['codCargo'];
        $codDependencia=$_POST['codDependencia'];

        $experienciaLaboral=new PHPExperienciaLaboral($codigo,$idPersona,$empresa,$idTipoEmpresa,$idDireccionCorrespondencia,$fechaIngreso,$fechaRetiro,$codCargo,$codDependencia);
        $this->daoExperienciaLaboral->ingresar($experienciaLaboral);
    }

    if($op == 'ingresarfirmaspublico')
    {
        $codigo=$_POST['codigo'];
        $idPersona=$_POST['idPersona'];
        $imagenPersona=$_POST['imagenPersona'];
        $causaInhabilidad=$_POST['causaInhabilidad'];


        $FirmasPublico=new PHPDaoFirmaSPublico($codigo,$idPersona,$imagenPersona,$causaInhabilidad);
        $this->daoFirmaSPublico->ingresar($FirmasPublico);
    }


   if($op == 'ingresarformacionbasica')
    {
        $codigo=$_POST['codigo'];
        $idPersona=$_POST['idPersona'];
        $idGrado=$_POST['idGrado'];
        $fecha=$_POST['fecha'];
        $tituloObtenido=$_POST['tituloObtenido'];

        $formacionBasicaMedia=new PHPFormacionBasicaMedia($codigo,$idPersona,$idGrado,$fecha,$tituloObtenido);
        $this->daoFormacionBasicaMedia->ingresar($formacionBasicaMedia);

    }

   if($op == 'ingresarlenguajepersona')
    {
        $codigo=$_POST['codigo'];
        $idPersona=$_POST['idPersona'];
        $idLeerHablarEscribir=$_POST['idLeerHablarEscribir'];
        $idCalificacion=$_POST['idCalificacion'];
        $idIdioma=$_POST['idIdioma'];

        $lenguajePersona=new PHPLenguajePersona($codigo,$idPersona,$idLeerHablarEscribir,$idCalificacion,$idIdioma);

        $this->daolenguajePersona->ingresar($lenguajePersona);
    }

   if($op == 'ingresarlibretamilitar')
    {

        $codigo=$_POST['codigo'];
        $descripcion=$_POST['descripcion'];
        $tipoLibreta=$_POST['tipoLibreta'];
        $distritoMilitar=$_POST['distritoMilitar'];

        $libretaMilitar=new PHPLibretaMilitar($codigo,$descripcion,$tipoLibreta,$distritoMilitar);
        $this->daoLibretaMilitar->ingresar($libretaMilitar);

    }

   if($op == 'ingresarlugarfechanacimiento')
    {
        $codigo=$_POST['codigo'];
        $fechaNacimiento=$_POST['fechaNacimiento'];
        $municipioNacimiento=$_POST['municipioNacimiento'];

        $lugarFechaNacimiento=new PHPLugarFechaNacimiento($codigo,$fechaNacimiento,$municipioNacimiento);
        $this->daolugarFechaNacimiento->ingresar($lugarFechaNacimiento);
    }

    if($op == 'ingresarmodalidadacademica')
    {
        $codigo=$_POST['codigo'];
        $descripcion=$_POST['descripcion'];
        $abreviacion=$_POST['abreviacion'];


        $modalidadAcademica=new PHPModalidadAcademica($codigo,$descripcion,$abreviacion);

        $this->daomodalidadAcademica->ingresar($modalidadAcademica);

    }


    if($op == 'ingresarmunicipio')
    {
        $codigo=$_POST['codigo'];
        $descripcion=$_POST['descripcion'];
        $departamento=$_POST['departamento'];

        $municipio=new PHPMunicipio($codigo,$descripcion,$departamento);
        $this->daomunicipio->ingresar($municipio);

    }

   if($op == 'ingresarrecursoshumanos')
    {
        $codigo=$_POST['departamento'];
        $idPersona=$_POST['departamento'];
        $observacion=$_POST['departamento'];

        $recursosHumanos=new PHPRecursosHumanos($codigo,$idPersona,$observacion);
        $this->daorecursosHumanos->ingresar($recursosHumanos);
    }



   if($op == 'litarcorrespondencia')
   {
       $lista=array ();
       $lista=$this->daoCorrespondencia->obtenerTodos();
       return $lista;
   }


   if($op == 'listarDatosPersonales')
   {
        $lista=array ();
       $lista=$this->daoDatosPersonales->obtenerTodos();
       return $lista;
   }

   if($op == 'listarDepartamentos')
   {
        $lista=array ();
       $lista=$this->daoDepartamento->obtenerTodos();
       return $lista;
   }

   if($op == 'listarEducacionSuperior')
   {
        $lista=array ();
       $lista=$this->daoEducacionSuperior->obtenerTodos();
       return $lista;
   }

   if($op == 'listarExperiencia')
   {
        $lista=array ();
       $lista=$this->daoExperiencia->obtenerTodos();
       return $lista;
   }

  if($op == 'listarExperienciaLaboral')
   {
        $lista=array ();
       $lista=$this->daoExperienciaLaboral->obtenerTodos();
       return $lista;
   }

  if($op == 'listarFirmasPublico')
   {
        $lista=array ();
       $lista=$this->daoFirmaSPublico->obtenerTodos();
       return $lista;
   }

   if($op == 'listarFormacionBasicaMedia')
   {
       $lista=array ();
       $lista=$this->daoFormacionBasicaMedia->obtenerTodos();
       return $lista;
   }

   if($op == 'listarLenguajePersona')
   {
        $lista=array ();
       $lista=$this->daoLenguajePersona->obtenerTodos();
       return $lista;
   }

   if($op == 'listarLibretaMilitar')
   {
        $lista=array ();
       $lista=$this->daoLibretaMilitar->obtenerTodos();
       return $lista;
   }

  if($op == 'listarLugarFechaNacimiento')
   {
        $lista=array ();
       $lista=$this->daoLugarFechaNacimiento->obtenerTodos();
       return $lista;
   }

  if($op == 'listarModalidadAcademica')
   {
        $lista=array ();
       $lista=$this->daoModalidadAcademica->obtenerTodos();
       return $lista;
   }

   if($op == 'listarMunicipio')
   {
        $lista=array ();
       $lista=$this->daoMunicipio->obtenerTodos();
       return $lista;
   }

  if($op == 'listarPais')
   {
        $lista=array ();
       $lista=$this->daoPais->obtenerTodos();
       return $lista;
   }

   if($op == 'listarRecursosHumanos')
   {
        $lista=array ();
       $lista=$this->daoRecursosHumanos->obtenerTodos();
       return $lista;
   }




class PHPcontroladora {
    //put your code here

    var $daoCorrespondencia;
    var $daoDatosPersonales;
    var $daoDepartamento;
    var $daoEducacionSuperior;
    var $daoExperiencia;
    var $daoExperienciaLaboral;
    var $daoFirmaSPublico;
    var $daoFormacionBasicaMedia;
    var $daoLenguajePersona;
    var $daoLibretaMilitar;
    var $daoLugarFechaNacimiento;
    var $daoModalidadAcademica;
    var $daoMunicipio;
    var $daoPais;
    var $daoRecursosHumanos;

    function  __construct() {


    }


    
   
}
?>
